Các phiên bản Object_Pascal

  • Borland sử dụng tên gọi Object Pascal cho ngôn ngữ lập trình trong các phiên bản đầu của Delphi, nhưng sau đó đổi tên thành ngôn ngữ lập trình Delphi. Tuy nhiên, các trình biên dịch mà tương thích với Object Pascal thường cố gắng để tương thích với mã nguồn Delphi.[cần dẫn nguồn] Vì Delphi được đăng kí nhãn hiệu, các trình biên dịch tương thích vẫn tiếp tục sử dụng tên Object Pascal.
  • Embarcadero Technologies, đã mua lại Delphi vào năm 2008,[2] bán Delphi IDE dùng để biên dịch phương ngữ Delphi của Object Pascal sang WindowsmacOS, iOS, Android và Web.
  • .NET hỗ trợ từ Delphi 8 đến Delphi 2005, Delphi 2006 và Delphi 2007, hiện tại đã được thay thế bằng ngôn ngữ khác, Oxygene (xem bên dưới), vốn không tương thích ngược hoàn toàn.
  • Ngôn ngữ lập trình Oxygene được phát triển bởi RemObjects Software nhắm đến Common Language Infrastructure, [[Java (công nghệ)]|Java] Runtime Environment và khung Cocoa của Apple cho iOSmacOS.
  • Dự án mã nguồn mở Free Pascal cho phép ngôn ngữ được biên dịch sang một loạt các hệ điều hành—bao gồm Linux (32-bit và 64-bit), FreeBSD, Classic Mac OS/macOS, Solaris, Win32, Win64Windows CE—cũng như cho các kiến trúc phần cứng khác nhau. Phiên bản đầu của Free Pascal cho iPhone SDK 2.x được ra mắt vào ngày 17 tháng 1 năm 2009.[3] Hiện tại cũng có hỗ trợ cho ISA ARM.
  • Ngôn ngữ lập trình Smart Pascal [4] nhắm đến JavaScript/ECMAScript và được sử dụng trong Smart Mobile Studio, được viết bởi Jon Lennart Aasenden và công bố bởi Optimale Systemer (2012). Ngôn ngữ này đơn giản hóa tốt cho việc phát triển HTML5 thông qua cách tiếp cận OOPRAD (phát triển ứng dụng nhanh). Smart Pascal tích hợp chặt chẽ với các công nghệ được thiết lập như node.js, Embarcadero DataSnapRemobjects SDK để mang đến các ứng dụng web máy khách/máy chủ hiệu suất cao. Nó cũng cho phép dễ dạo tạo ra những thành phần trực quan và thư việc dễ sử dụng lại. Phương ngữ Smart Pascal bắt nguồn từ ngôn ngữ DWScript- được mở rộng để tích hợp tôt shown với môi trường và thư viện JavaScript, như những phần "asm" vốn là thuần JavaScript nhưng có khả năng truy cập đến những kí hiệu Pascal, hay những lớp "ngoài" ("external") vốn được ánh xạ trực tiếp tới những lớp JavaScript nguyên mẫu. Smart Pascal giới thiệu tính năng thừa kế thực sự, các lớp, lớp một phần, giao diện, một bảng phương thức ảo và nhiều cấu trúc nâng cap khác vốn không phải là một phần mặc định của JavaScript.
  • MIDletPascal thì tập trung vào nền tảng Java byte-code. Lưu ý rằng Free Pascal cũng nhắm đến máy ảo Java (JVM), với nhiều tính năng phong phú hơn.
  • Ngôn ngữ lập trình Morfik Pascal được phát triển bởi Morfik và nhắm đến những ứng dụng web có hỗ trợ Ajax. trình biên dịch của Morfik được tính hợp vào trong IDE AppsBuilder của công ty và cho phép mã Object Pascal có thể được sử dụng để hiện thực thực mã được thực thi trong cả trình duyệt và máy chủ. Nó sử dụng trình biên dịch Free Pascal để sinh ra tập tin nhị phân nguyên bản từ Object Pascal.
  • Trình biên dịch mã nguồn mở GNU Pascal có sẵn từ front-end cho đến GNU bộ sưu tập trình biên dịch, hiện thực tiêu chuẩn ISO 7185 Pascal, và "hầu hết" tiêu chuẩn ISO 10206 Extended Pascal.
  • Ngoài ra còn có một trình biên dịch miễn phí Turbo51, dùng để sản xuất mã cho các chip Intel 8051.
  • WDSibyl là một IDE và trình biên dịch mã nguồn mở tựa như Delphi dành cho Microsoft WindowsOS/2, và là một môi trường thương mại tương thích với Borland Pascal được phát hành bởi một công ty tên là Speedsoft mà sau này được phát triển thành một môi trường RAD giống như Delphi với tên gọi Sybil và sau đó được mã nguồn mở theo giấy phép GPL khi công ty đóng cửa. Hiện tại Wolfgang Draxler (WD) đang duy trì phần mềm. (Trình biên dịch được sử dụng nằm trong một tập tin DLL và không là mã nguồn mở).